package cn.tedu.straw.redis.tag.Controller;


import cn.tedu.straw.commons.vo.R;
import cn.tedu.straw.redis.tag.util.RedisUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;

import java.io.Serializable;
import java.util.List;

/**
 * @author shkstart
 * @create 2020-08-10 17:30
 */
@RestController
public class TagController {
    @Autowired
    private RedisUtils redisUtils;

    @GetMapping("/")
    public R<List<Serializable>> get(){
        return R.ok(redisUtils.getList("tags"));
    }

    @GetMapping("/{id}")
    public R<Serializable> get(@PathVariable("id") Integer id){
        return R.ok(redisUtils.get("tag:"+id));
    }
}
